home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / DRIVER.CAB / okd93ib.gpd < prev    next >
Encoding:
Text File  |  1999-07-30  |  26.6 KB  |  936 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "OKD93IB.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Okidata ML 93-IBM"
  10. *MasterUnits: PAIR(720, 216)
  11. *ResourceDLL: "ok9ibres.dll"
  12. *PrinterType: SERIAL
  13. *Feature: Orientation
  14. {
  15.     *rcNameID: =ORIENTATION_DISPLAY
  16.     *DefaultOption: PORTRAIT
  17.     *Option: PORTRAIT
  18.     {
  19.         *rcNameID: =PORTRAIT_DISPLAY
  20.     }
  21.     *Option: LANDSCAPE_CC270
  22.     {
  23.         *rcNameID: =LANDSCAPE_DISPLAY
  24.     }
  25. }
  26. *Feature: InputBin
  27. {
  28.     *rcNameID: =PAPER_SOURCE_DISPLAY
  29.     *DefaultOption: TRACTOR
  30.     *Option: TRACTOR
  31.     {
  32.         *rcNameID: =TRACTOR_DISPLAY
  33.     }
  34.     *Option: MANUAL
  35.     {
  36.         *rcNameID: =MANUAL_FEED_DISPLAY
  37.     }
  38.     *Option: Option3
  39.     {
  40.         *rcNameID: 262
  41.         *Command: CmdSelect
  42.         {
  43.             *Order: DOC_SETUP.7
  44.             *Cmd: "<1B1901>"
  45.         }
  46.     }
  47. }
  48. *Feature: Resolution
  49. {
  50.     *rcNameID: =RESOLUTION_DISPLAY
  51.     *DefaultOption: Option1
  52.     *Option: Option1
  53.     {
  54.         *Name: "120 x 72 " =DOTS_PER_INCH
  55.         *DPI: PAIR(120, 72)
  56.         *TextDPI: PAIR(120, 72)
  57.         *PinsPerLogPass: 8
  58.         *PinsPerPhysPass: 8
  59.         *RequireUniDir?: TRUE
  60.         EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  61.         EXTERN_GLOBAL: *TextYOffset: 14
  62.         *SpotDiameter: 100
  63.         *Command: CmdSendBlockData { *Cmd : "<1B>L" %l{NumOfDataBytes} }
  64.     }
  65.     *Option: Option2
  66.     {
  67.         *Name: "60 x 72 " =DOTS_PER_INCH
  68.         *DPI: PAIR(60, 72)
  69.         *TextDPI: PAIR(60, 72)
  70.         *PinsPerLogPass: 8
  71.         *PinsPerPhysPass: 8
  72.         *RequireUniDir?: TRUE
  73.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  74.         *SpotDiameter: 100
  75.         *Command: CmdSendBlockData { *Cmd : "<1B>K" %l{NumOfDataBytes} }
  76.     }
  77.     *Option: Option3
  78.     {
  79.         *Name: "240 x 216 " =DOTS_PER_INCH
  80.         *DPI: PAIR(240, 216)
  81.         *TextDPI: PAIR(240, 216)
  82.         *PinsPerLogPass: 24
  83.         *PinsPerPhysPass: 8
  84.         *MinStripBlankPixels: 240
  85.         *RequireUniDir?: TRUE
  86.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  87.         *SpotDiameter: 170
  88.         *Command: CmdSendBlockData { *Cmd : "<1B>Z" %l{NumOfDataBytes} }
  89.     }
  90.     *Option: Option4
  91.     {
  92.         *Name: "240 x 72 " =DOTS_PER_INCH
  93.         *DPI: PAIR(240, 72)
  94.         *TextDPI: PAIR(240, 72)
  95.         *PinsPerLogPass: 8
  96.         *PinsPerPhysPass: 8
  97.         *MinStripBlankPixels: 240
  98.         *RequireUniDir?: TRUE
  99.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,TRAILING)
  100.         *SpotDiameter: 170
  101.         *Command: CmdSendBlockData { *Cmd : "<1B>Z" %l{NumOfDataBytes} }
  102.     }
  103. }
  104. *Feature: PaperSize
  105. {
  106.     *rcNameID: =PAPER_SIZE_DISPLAY
  107.     *DefaultOption: LETTER
  108.     *Option: LETTER
  109.     {
  110.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  111.         *Command: CmdSelect
  112.         {
  113.             *Order: DOC_SETUP.8
  114.             *Cmd: "<1B>C<000B>"
  115.         }
  116.         *switch: InputBin
  117.         {
  118.             *case: TRACTOR
  119.             {
  120.                 *PrintableArea: PAIR(6120, 2376)
  121.                 *PrintableOrigin: PAIR(0, 0)
  122.             }
  123.             *case: MANUAL
  124.             {
  125.                 *PrintableArea: PAIR(6120, 1957)
  126.                 *PrintableOrigin: PAIR(0, 189)
  127.                 *switch: Resolution
  128.                 {
  129.                     *case: Option1
  130.                     {
  131.                         *PrintableArea: PAIR(6120, 1956)
  132.                     }
  133.                     *case: Option2
  134.                     {
  135.                         *PrintableArea: PAIR(6120, 1956)
  136.                     }
  137.                     *case: Option4
  138.                     {
  139.                         *PrintableArea: PAIR(6120, 1956)
  140.                     }
  141.                 }
  142.             }
  143.             *case: Option3
  144.             {
  145.                 *PrintableArea: PAIR(6120, 2110)
  146.                 *PrintableOrigin: PAIR(0, 108)
  147.                 *switch: Resolution
  148.                 {
  149.                     *case: Option1
  150.                     {
  151.                         *PrintableArea: PAIR(6120, 2109)
  152.                     }
  153.                     *case: Option2
  154.                     {
  155.                         *PrintableArea: PAIR(6120, 2109)
  156.                     }
  157.                     *case: Option4
  158.                     {
  159.                         *PrintableArea: PAIR(6120, 2109)
  160.                     }
  161.                 }
  162.             }
  163.         }
  164.     }
  165.     *Option: LEGAL
  166.     {
  167.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  168.         *Command: CmdSelect
  169.         {
  170.             *Order: DOC_SETUP.8
  171.             *Cmd: "<1B>C<000E>"
  172.         }
  173.         *switch: InputBin
  174.         {
  175.             *case: TRACTOR
  176.             {
  177.                 *PrintableArea: PAIR(6120, 3024)
  178.                 *PrintableOrigin: PAIR(0, 0)
  179.             }
  180.             *case: MANUAL
  181.             {
  182.                 *PrintableArea: PAIR(6120, 2605)
  183.                 *PrintableOrigin: PAIR(0, 189)
  184.                 *switch: Resolution
  185.                 {
  186.                     *case: Option1
  187.                     {
  188.                         *PrintableArea: PAIR(6120, 2604)
  189.                     }
  190.                     *case: Option2
  191.                     {
  192.                         *PrintableArea: PAIR(6120, 2604)
  193.                     }
  194.                     *case: Option4
  195.                     {
  196.                         *PrintableArea: PAIR(6120, 2604)
  197.                     }
  198.                 }
  199.             }
  200.             *case: Option3
  201.             {
  202.                 *PrintableArea: PAIR(6120, 2758)
  203.                 *PrintableOrigin: PAIR(0, 108)
  204.                 *switch: Resolution
  205.                 {
  206.                     *case: Option1
  207.                     {
  208.                         *PrintableArea: PAIR(6120, 2757)
  209.                     }
  210.                     *case: Option2
  211.                     {
  212.                         *PrintableArea: PAIR(6120, 2757)
  213.                     }
  214.                     *case: Option4
  215.                     {
  216.                         *PrintableArea: PAIR(6120, 2757)
  217.                     }
  218.                 }
  219.             }
  220.         }
  221.     }
  222.     *Option: A3
  223.     {
  224.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  225.         *switch: InputBin
  226.         {
  227.             *case: TRACTOR
  228.             {
  229.                 *PrintableArea: PAIR(8417, 3573)
  230.                 *PrintableOrigin: PAIR(0, 0)
  231.                 *switch: Resolution
  232.                 {
  233.                     *case: Option1
  234.                     {
  235.                         *PrintableArea: PAIR(8412, 3573)
  236.                     }
  237.                     *case: Option2
  238.                     {
  239.                         *PrintableArea: PAIR(8412, 3573)
  240.                     }
  241.                     *case: Option3
  242.                     {
  243.                         *PrintableArea: PAIR(8415, 3573)
  244.                     }
  245.                     *case: Option4
  246.                     {
  247.                         *PrintableArea: PAIR(8415, 3573)
  248.                     }
  249.                 }
  250.             }
  251.             *case: MANUAL
  252.             {
  253.                 *PrintableArea: PAIR(8417, 3154)
  254.                 *PrintableOrigin: PAIR(0, 189)
  255.                 *switch: Resolution
  256.                 {
  257.                     *case: Option1
  258.                     {
  259.                         *PrintableArea: PAIR(8412, 3153)
  260.                     }
  261.                     *case: Option2
  262.                     {
  263.                         *PrintableArea: PAIR(8412, 3153)
  264.                     }
  265.                     *case: Option3
  266.                     {
  267.                         *PrintableArea: PAIR(8415, 3154)
  268.                     }
  269.                     *case: Option4
  270.                     {
  271.                         *PrintableArea: PAIR(8415, 3153)
  272.                     }
  273.                 }
  274.             }
  275.             *case: Option3
  276.             {
  277.                 *PrintableArea: PAIR(8417, 3307)
  278.                 *PrintableOrigin: PAIR(0, 108)
  279.                 *switch: Resolution
  280.                 {
  281.                     *case: Option1
  282.                     {
  283.                         *PrintableArea: PAIR(8412, 3306)
  284.                     }
  285.                     *case: Option2
  286.                     {
  287.                         *PrintableArea: PAIR(8412, 3306)
  288.                     }
  289.                     *case: Option3
  290.                     {
  291.                         *PrintableArea: PAIR(8415, 3307)
  292.                     }
  293.                     *case: Option4
  294.                     {
  295.                         *PrintableArea: PAIR(8415, 3306)
  296.                     }
  297.                 }
  298.             }
  299.         }
  300.     }
  301.     *Option: A4
  302.     {
  303.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  304.         *Command: CmdSelect
  305.         {
  306.             *Order: DOC_SETUP.8
  307.             *Cmd: "<1B>2<1B>CF"
  308.         }
  309.         *switch: InputBin
  310.         {
  311.             *case: TRACTOR
  312.             {
  313.                 *PrintableArea: PAIR(5954, 2525)
  314.                 *PrintableOrigin: PAIR(0, 0)
  315.                 *switch: Resolution
  316.                 {
  317.                     *case: Option1
  318.                     {
  319.                         *PrintableArea: PAIR(5952, 2523)
  320.                     }
  321.                     *case: Option2
  322.                     {
  323.                         *PrintableArea: PAIR(5952, 2523)
  324.                     }
  325.                     *case: Option3
  326.                     {
  327.                         *PrintableArea: PAIR(5952, 2525)
  328.                     }
  329.                     *case: Option4
  330.                     {
  331.                         *PrintableArea: PAIR(5952, 2523)
  332.                     }
  333.                 }
  334.             }
  335.             *case: MANUAL
  336.             {
  337.                 *PrintableArea: PAIR(5954, 2106)
  338.                 *PrintableOrigin: PAIR(0, 189)
  339.                 *switch: Resolution
  340.                 {
  341.                     *case: Option1
  342.                     {
  343.                         *PrintableArea: PAIR(5952, 2106)
  344.                     }
  345.                     *case: Option2
  346.                     {
  347.                         *PrintableArea: PAIR(5952, 2106)
  348.                     }
  349.                     *case: Option3
  350.                     {
  351.                         *PrintableArea: PAIR(5952, 2106)
  352.                     }
  353.                     *case: Option4
  354.                     {
  355.                         *PrintableArea: PAIR(5952, 2106)
  356.                     }
  357.                 }
  358.             }
  359.             *case: Option3
  360.             {
  361.                 *PrintableArea: PAIR(5954, 2259)
  362.                 *PrintableOrigin: PAIR(0, 108)
  363.                 *switch: Resolution
  364.                 {
  365.                     *case: Option1
  366.                     {
  367.                         *PrintableArea: PAIR(5952, 2259)
  368.                     }
  369.                     *case: Option2
  370.                     {
  371.                         *PrintableArea: PAIR(5952, 2259)
  372.                     }
  373.                     *case: Option3
  374.                     {
  375.                         *PrintableArea: PAIR(5952, 2259)
  376.                     }
  377.                     *case: Option4
  378.                     {
  379.                         *PrintableArea: PAIR(5952, 2259)
  380.                     }
  381.                 }
  382.             }
  383.         }
  384.     }
  385.     *Option: Option5
  386.     {
  387.         *rcNameID: 258
  388.         *PageDimensions: PAIR(8417, 1736)
  389.         *Command: CmdSelect
  390.         {
  391.             *Order: DOC_SETUP.8
  392.             *Cmd: "<1B>2<1B>C2"
  393.         }
  394.         *switch: InputBin
  395.         {
  396.             *case: TRACTOR
  397.             {
  398.                 *PrintableArea: PAIR(8417, 1736)
  399.                 *PrintableOrigin: PAIR(0, 0)
  400.                 *switch: Resolution
  401.                 {
  402.                     *case: Option1
  403.                     {
  404.                         *PrintableArea: PAIR(8412, 1734)
  405.                     }
  406.                     *case: Option2
  407.                     {
  408.                         *PrintableArea: PAIR(8412, 1734)
  409.                     }
  410.                     *case: Option3
  411.                     {
  412.                         *PrintableArea: PAIR(8415, 1736)
  413.                     }
  414.                     *case: Option4
  415.                     {
  416.                         *PrintableArea: PAIR(8415, 1734)
  417.                     }
  418.                 }
  419.             }
  420.             *case: MANUAL
  421.             {
  422.                 *PrintableArea: PAIR(8417, 1317)
  423.                 *PrintableOrigin: PAIR(0, 189)
  424.                 *switch: Resolution
  425.                 {
  426.                     *case: Option1
  427.                     {
  428.                         *PrintableArea: PAIR(8412, 1317)
  429.                     }
  430.                     *case: Option2
  431.                     {
  432.                         *PrintableArea: PAIR(8412, 1317)
  433.                     }
  434.                     *case: Option3
  435.                     {
  436.                         *PrintableArea: PAIR(8415, 1317)
  437.                     }
  438.                     *case: Option4
  439.                     {
  440.                         *PrintableArea: PAIR(8415, 1317)
  441.                     }
  442.                 }
  443.             }
  444.             *case: Option3
  445.             {
  446.                 *PrintableArea: PAIR(8417, 1470)
  447.                 *PrintableOrigin: PAIR(0, 108)
  448.                 *switch: Resolution
  449.                 {
  450.                     *case: Option1
  451.                     {
  452.                         *PrintableArea: PAIR(8412, 1470)
  453.                     }
  454.                     *case: Option2
  455.                     {
  456.                         *PrintableArea: PAIR(8412, 1470)
  457.                     }
  458.                     *case: Option3
  459.                     {
  460.                         *PrintableArea: PAIR(8415, 1470)
  461.                     }
  462.                     *case: Option4
  463.                     {
  464.                         *PrintableArea: PAIR(8415, 1470)
  465.                     }
  466.                 }
  467.             }
  468.         }
  469.     }
  470.     *Option: B5
  471.     {
  472.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  473.         *Command: CmdSelect
  474.         {
  475.             *Order: DOC_SETUP.8
  476.             *Cmd: "<1B>2<1B>C%<"
  477.         }
  478.         *switch: InputBin
  479.         {
  480.             *case: TRACTOR
  481.             {
  482.                 *PrintableArea: PAIR(5162, 2186)
  483.                 *PrintableOrigin: PAIR(0, 0)
  484.                 *switch: Resolution
  485.                 {
  486.                     *case: Option1
  487.                     {
  488.                         *PrintableArea: PAIR(5160, 2184)
  489.                     }
  490.                     *case: Option2
  491.                     {
  492.                         *PrintableArea: PAIR(5160, 2184)
  493.                     }
  494.                     *case: Option3
  495.                     {
  496.                         *PrintableArea: PAIR(5160, 2186)
  497.                     }
  498.                     *case: Option4
  499.                     {
  500.                         *PrintableArea: PAIR(5160, 2184)
  501.                     }
  502.                 }
  503.             }
  504.             *case: MANUAL
  505.             {
  506.                 *PrintableArea: PAIR(5162, 1767)
  507.                 *PrintableOrigin: PAIR(0, 189)
  508.                 *switch: Resolution
  509.                 {
  510.                     *case: Option1
  511.                     {
  512.                         *PrintableArea: PAIR(5160, 1767)
  513.                     }
  514.                     *case: Option2
  515.                     {
  516.                         *PrintableArea: PAIR(5160, 1767)
  517.                     }
  518.                     *case: Option3
  519.                     {
  520.                         *PrintableArea: PAIR(5160, 1767)
  521.                     }
  522.                     *case: Option4
  523.                     {
  524.                         *PrintableArea: PAIR(5160, 1767)
  525.                     }
  526.                 }
  527.             }
  528.             *case: Option3
  529.             {
  530.                 *PrintableArea: PAIR(5162, 1920)
  531.                 *PrintableOrigin: PAIR(0, 108)
  532.                 *switch: Resolution
  533.                 {
  534.                     *case: Option1
  535.                     {
  536.                         *PrintableArea: PAIR(5160, 1920)
  537.                     }
  538.                     *case: Option2
  539.                     {
  540.                         *PrintableArea: PAIR(5160, 1920)
  541.                     }
  542.                     *case: Option3
  543.                     {
  544.                         *PrintableArea: PAIR(5160, 1920)
  545.                     }
  546.                     *case: Option4
  547.                     {
  548.                         *PrintableArea: PAIR(5160, 1920)
  549.                     }
  550.                 }
  551.             }
  552.         }
  553.     }
  554.     *Option: Option7
  555.     {
  556.         *rcNameID: 259
  557.         *PageDimensions: PAIR(6120, 2592)
  558.         *Command: CmdSelect
  559.         {
  560.             *Order: DOC_SETUP.8
  561.             *Cmd: "<1B>C<000C>"
  562.         }
  563.         *switch: InputBin
  564.         {
  565.             *case: TRACTOR
  566.             {
  567.                 *PrintableArea: PAIR(6120, 2592)
  568.                 *PrintableOrigin: PAIR(0, 0)
  569.             }
  570.             *case: MANUAL
  571.             {
  572.                 *PrintableArea: PAIR(6120, 2173)
  573.                 *PrintableOrigin: PAIR(0, 189)
  574.                 *switch: Resolution
  575.                 {
  576.                     *case: Option1
  577.                     {
  578.                         *PrintableArea: PAIR(6120, 2172)
  579.                     }
  580.                     *case: Option2
  581.                     {
  582.                         *PrintableArea: PAIR(6120, 2172)
  583.                     }
  584.                     *case: Option4
  585.                     {
  586.                         *PrintableArea: PAIR(6120, 2172)
  587.                     }
  588.                 }
  589.             }
  590.             *case: Option3
  591.             {
  592.                 *PrintableArea: PAIR(6120, 2326)
  593.                 *PrintableOrigin: PAIR(0, 108)
  594.                 *switch: Resolution
  595.                 {
  596.                     *case: Option1
  597.                     {
  598.                         *PrintableArea: PAIR(6120, 2325)
  599.                     }
  600.                     *case: Option2
  601.                     {
  602.                         *PrintableArea: PAIR(6120, 2325)
  603.                     }
  604.                     *case: Option4
  605.                     {
  606.                         *PrintableArea: PAIR(6120, 2325)
  607.                     }
  608.                 }
  609.             }
  610.         }
  611.     }
  612.     *Option: Option8
  613.     {
  614.         *rcNameID: 260
  615.         *PageDimensions: PAIR(6120, 2592)
  616.         *Command: CmdSelect
  617.         {
  618.             *Order: DOC_SETUP.8
  619.             *Cmd: "<1B>C<000D>"
  620.         }
  621.         *switch: InputBin
  622.         {
  623.             *case: TRACTOR
  624.             {
  625.                 *PrintableArea: PAIR(6120, 2592)
  626.                 *PrintableOrigin: PAIR(0, 0)
  627.             }
  628.             *case: MANUAL
  629.             {
  630.                 *PrintableArea: PAIR(6120, 2173)
  631.                 *PrintableOrigin: PAIR(0, 189)
  632.                 *switch: Resolution
  633.                 {
  634.                     *case: Option1
  635.                     {
  636.                         *PrintableArea: PAIR(6120, 2172)
  637.                     }
  638.                     *case: Option2
  639.                     {
  640.                         *PrintableArea: PAIR(6120, 2172)
  641.                     }
  642.                     *case: Option4
  643.                     {
  644.                         *PrintableArea: PAIR(6120, 2172)
  645.                     }
  646.                 }
  647.             }
  648.             *case: Option3
  649.             {
  650.                 *PrintableArea: PAIR(6120, 2326)
  651.                 *PrintableOrigin: PAIR(0, 108)
  652.                 *switch: Resolution
  653.                 {
  654.                     *case: Option1
  655.                     {
  656.                         *PrintableArea: PAIR(6120, 2325)
  657.                     }
  658.                     *case: Option2
  659.                     {
  660.                         *PrintableArea: PAIR(6120, 2325)
  661.                     }
  662.                     *case: Option4
  663.                     {
  664.                         *PrintableArea: PAIR(6120, 2325)
  665.                     }
  666.                 }
  667.             }
  668.         }
  669.     }
  670.     *Option: FANFOLD_US
  671.     {
  672.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  673.         *Command: CmdSelect
  674.         {
  675.             *Order: DOC_SETUP.8
  676.             *Cmd: "<1B>C<000B>"
  677.         }
  678.         *switch: InputBin
  679.         {
  680.             *case: TRACTOR
  681.             {
  682.                 *PrintableArea: PAIR(9792, 2376)
  683.                 *PrintableOrigin: PAIR(0, 0)
  684.             }
  685.             *case: MANUAL
  686.             {
  687.                 *PrintableArea: PAIR(9792, 1957)
  688.                 *PrintableOrigin: PAIR(0, 189)
  689.                 *switch: Resolution
  690.                 {
  691.                     *case: Option1
  692.                     {
  693.                         *PrintableArea: PAIR(9792, 1956)
  694.                     }
  695.                     *case: Option2
  696.                     {
  697.                         *PrintableArea: PAIR(9792, 1956)
  698.                     }
  699.                     *case: Option4
  700.                     {
  701.                         *PrintableArea: PAIR(9792, 1956)
  702.                     }
  703.                 }
  704.             }
  705.             *case: Option3
  706.             {
  707.                 *PrintableArea: PAIR(9792, 2110)
  708.                 *PrintableOrigin: PAIR(0, 108)
  709.                 *switch: Resolution
  710.                 {
  711.                     *case: Option1
  712.                     {
  713.                         *PrintableArea: PAIR(9792, 2109)
  714.                     }
  715.                     *case: Option2
  716.                     {
  717.                         *PrintableArea: PAIR(9792, 2109)
  718.                     }
  719.                     *case: Option4
  720.                     {
  721.                         *PrintableArea: PAIR(9792, 2109)
  722.                     }
  723.                 }
  724.             }
  725.         }
  726.     }
  727.     *Option: Option10
  728.     {
  729.         *rcNameID: 261
  730.         *PageDimensions: PAIR(6235, 935)
  731.         *Command: CmdSelect
  732.         {
  733.             *Order: DOC_SETUP.8
  734.             *Cmd: "<1B>2<1B>C<1A>"
  735.         }
  736.         *switch: InputBin
  737.         {
  738.             *case: TRACTOR
  739.             {
  740.                 *PrintableArea: PAIR(6235, 935)
  741.                 *PrintableOrigin: PAIR(0, 0)
  742.                 *switch: Resolution
  743.                 {
  744.                     *case: Option1
  745.                     {
  746.                         *PrintableArea: PAIR(6234, 933)
  747.                     }
  748.                     *case: Option2
  749.                     {
  750.                         *PrintableArea: PAIR(6228, 933)
  751.                     }
  752.                     *case: Option3
  753.                     {
  754.                         *PrintableArea: PAIR(6234, 935)
  755.                     }
  756.                     *case: Option4
  757.                     {
  758.                         *PrintableArea: PAIR(6234, 933)
  759.                     }
  760.                 }
  761.             }
  762.             *case: MANUAL
  763.             {
  764.                 *PrintableArea: PAIR(6235, 516)
  765.                 *PrintableOrigin: PAIR(0, 189)
  766.                 *switch: Resolution
  767.                 {
  768.                     *case: Option1
  769.                     {
  770.                         *PrintableArea: PAIR(6234, 516)
  771.                     }
  772.                     *case: Option2
  773.                     {
  774.                         *PrintableArea: PAIR(6228, 516)
  775.                     }
  776.                     *case: Option3
  777.                     {
  778.                         *PrintableArea: PAIR(6234, 516)
  779.                     }
  780.                     *case: Option4
  781.                     {
  782.                         *PrintableArea: PAIR(6234, 516)
  783.                     }
  784.                 }
  785.             }
  786.             *case: Option3
  787.             {
  788.                 *PrintableArea: PAIR(6235, 669)
  789.                 *PrintableOrigin: PAIR(0, 108)
  790.                 *switch: Resolution
  791.                 {
  792.                     *case: Option1
  793.                     {
  794.                         *PrintableArea: PAIR(6234, 669)
  795.                     }
  796.                     *case: Option2
  797.                     {
  798.                         *PrintableArea: PAIR(6228, 669)
  799.                     }
  800.                     *case: Option3
  801.                     {
  802.                         *PrintableArea: PAIR(6234, 669)
  803.                     }
  804.                     *case: Option4
  805.                     {
  806.                         *PrintableArea: PAIR(6234, 669)
  807.                     }
  808.                 }
  809.             }
  810.         }
  811.     }
  812.     *Option: CUSTOMSIZE
  813.     {
  814.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  815.         *MinSize: PAIR(720, 216)
  816.         *MaxSize: PAIR(9792, 4752)
  817.         *MaxPrintableWidth: 9792
  818.         *MinLeftMargin: 0
  819.         *CenterPrintable?: FALSE
  820.         *switch: InputBin
  821.         {
  822.             *case: TRACTOR
  823.             {
  824.                 *TopMargin: 0
  825.                 *BottomMargin: 0
  826.             }
  827.             *case: MANUAL
  828.             {
  829.                 *TopMargin: 189
  830.                 *BottomMargin: 230
  831.             }
  832.             *case: Option3
  833.             {
  834.                 *TopMargin: 108
  835.                 *BottomMargin: 158
  836.             }
  837.         }
  838.     }
  839. }
  840. *Feature: Halftone
  841. {
  842.     *rcNameID: =HALFTONING_DISPLAY
  843.     *DefaultOption: HT_PATSIZE_AUTO
  844.     *Option: HT_PATSIZE_AUTO
  845.     {
  846.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  847.     }
  848. *Ifdef: WINNT_50
  849.     *Option: HT_PATSIZE_SUPERCELL_M
  850.     {
  851.         *rcNameID: =HT_SUPERCELL_DISPLAY
  852.     }
  853. *Endif:
  854.     *Option: HT_PATSIZE_6x6_M
  855.     {
  856.         *rcNameID: =HT_DITHER6X6_DISPLAY
  857.     }
  858.     *Option: HT_PATSIZE_8x8_M
  859.     {
  860.         *rcNameID: =HT_DITHER8X8_DISPLAY
  861.     }
  862. }
  863. *Command: CmdStartDoc
  864. {
  865.     *Order: DOC_SETUP.1
  866.     *Cmd: "<181B>6<121B>W<00>"
  867. }
  868. *Command: CmdStartPage
  869. {
  870.     *Order: PAGE_SETUP.1
  871.     *Cmd: "<0D>"
  872. }
  873. *Command: CmdEndJob
  874. {
  875.     *Order: JOB_FINISH.1
  876.     *Cmd: "<1B>@"
  877. }
  878. *RotateCoordinate?: FALSE
  879. *RotateRaster?: FALSE
  880. *RotateFont?: FALSE
  881. *switch: Orientation
  882. {
  883.     *case: PORTRAIT
  884.     {
  885.         *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_RA_ABLE)
  886.     }
  887.     *case: LANDSCAPE_CC270
  888.     {
  889.         *TextCaps: LIST(TC_RA_ABLE)
  890.     }
  891. }
  892. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  893. *YMoveAttributes: LIST(SEND_CR_FIRST)
  894. *YMoveThreshold: *
  895. *YMoveUnit: 216
  896. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat(DestYRel )} }
  897. *Command: CmdCR { *Cmd : "<0D>" }
  898. *Command: CmdLF { *Cmd : "<0A>" }
  899. *Command: CmdFF { *Cmd : "<0C>" }
  900. *Command: CmdBackSpace { *Cmd : "<08>" }
  901. *Command: CmdUniDirectionOn { *Cmd : "<1B>U1" }
  902. *Command: CmdUniDirectionOff { *Cmd : "<1B>U0" }
  903. *EjectPageWithFF?: FALSE
  904. *switch: InputBin
  905. {
  906.     *case: MANUAL
  907.     {
  908.         *EjectPageWithFF?: TRUE
  909.     }
  910.     *case: Option3
  911.     {
  912.         *EjectPageWithFF?: TRUE
  913.     }
  914. }
  915. *OutputDataFormat: V_BYTE
  916. *OptimizeLeftBound?: FALSE
  917. *CursorXAfterSendBlockData: AT_GRXDATA_END
  918. *CursorYAfterSendBlockData: NO_MOVE
  919. *DefaultFont: 123
  920. *DefaultCTT: 1
  921. *switch: Orientation
  922. {
  923.     *case: PORTRAIT
  924.     {
  925.         *DeviceFonts: LIST(123,124,125,126)
  926.     }
  927.     *case: LANDSCAPE_CC270
  928.     {
  929.         *DeviceFonts: LIST()
  930.     }
  931. }
  932. *Command: CmdBoldOn { *Cmd : "<1B>I<011B>G" }
  933. *Command: CmdBoldOff { *Cmd : "<1B>H<1B>I<03>" }
  934. *Command: CmdSelectSingleByteMode { *Cmd : "<1B>P<01>" }
  935. *Command: CmdSelectDoubleByteMode { *Cmd : "<1B>P<00>" }
  936.